home *** CD-ROM | disk | FTP | other *** search
/ PC-SIG: World of Education / PC-SiG's World of Education.iso / run / 1493 / xysolve.doc < prev   
Encoding:
Text File  |  1988-08-07  |  77.5 KB  |  1,884 lines

  1.  
  2.  
  3.  
  4.                         *******************************
  5.                         *                             *
  6.                         *    PROGRAM DOCUMENTATION    *
  7.                         * = Non-Commercial Use Only = *
  8.                         *                             *
  9.                         *******************************
  10.  
  11.                    *****************************************
  12.                    *                                       *
  13.                    *            ==============             *
  14.                    *            =  XY-Solve  =             *
  15.                    *            ==============             *
  16.                    *                                       *
  17.                    *****************************************
  18.  
  19.  
  20.         XY-Solve challenges the user to complete the solution of a puzzle 
  21.         consisting of mathematic functions.  
  22.  
  23.         Each piece of the puzzle represents a graphic solution to a 
  24.         standard formula.
  25.  
  26.         Puzzle complexity may vary from simple displays of individual 
  27.         POINTS or LINES, to extremely complex combinations of Quadratics, 
  28.         Trigonometrics, Parametrics, and Composite functions.
  29.  
  30.         XY-Solve contains powerful program features designed to guide the 
  31.         user to a better understanding of mathematic concepts.
  32.  
  33.         XYSolve's advanced features include:
  34.  
  35.              DISKETTE and KEYBOARD prepared solution sets (puzzles).
  36.              Current session STATUS may be saved and reactivated at will.
  37.              Cross-hair CURSOR system for identifying function boundaries. 
  38.              Plot ENHANCEMENT techniques.
  39.              "ZOOM" capability to search for hidden function displays.
  40.              "HELP" in determining appropriate values for variables. 
  41.              "REPORT" tracks the users performance.
  42.              TOLERANCE RANGE feature augments "Exact Value" solutions.
  43.              SOUND and COLOR DOMAIN control. 
  44.              GRAPHIC and NON-GRAPHIC PRINTER support.
  45.  
  46.         Minimum System Configuration:
  47.  
  48.              IBM-PC or true compatible with 128K RAM and one disk drive.
  49.              PC-DOS 2.0 or truly compatible MS-DOS 2.0 or greater.
  50.              IBM-CGA, Hercules Graphics Card or true compatible.
  51.  
  52.              Contact Insight Advantage for Hercules monochrome versions.
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.                                      XYSolve
  65.  
  66.                       Mathematic Functions in Graphic Form.
  67.                       -------------------------------------
  68.  
  69.              
  70.             Changes and modifications to this program and manual will be 
  71.         made periodically. Consider them as additions to the information 
  72.         supplied herein.
  73.  
  74.             Direct your requests for copies of this product to Insight
  75.         Advantage.
  76.  
  77.             Copyright (C) 1988 by Dean M. Thompson. All rights reserved.  
  78.         This product, the software, manual, and any other information 
  79.         included in this package is copyrighted. Copying, duplicating, or 
  80.         otherwise reproducing any part of this product (except where 
  81.         explicitly mentioned in writing) is prohibited by law without the 
  82.         express written consent of Insight Advantage.
  83.  
  84.             Voluntary or willful violations of the Copyright Law of the 
  85.         United States can result in civil damages in addition to actual 
  86.         occurring damages.
  87.  
  88.         IBM, MS-DOS, Hercules, WordStar, Epson, SideKick are respectively 
  89.         trademarks of:
  90.  
  91.         International Business Machines Corp., Microsoft Corp., Hercules 
  92.         Computer Technology, MicroPro International, Epson America Corp., 
  93.         Borland International, Inc. 
  94.  
  95.  
  96.                                 Insight Advantage
  97.                                 4509 Yellowleaf Dr.
  98.                                 Fort Worth, TX 76133
  99.  
  100.  
  101.  
  102.  
  103.                             XYSolve Table of Contents
  104.                             =========================
  105.  
  106.  
  107.             1.  Basic Menu Structure                         1
  108.  
  109.             2.  Sample Session                               2
  110.               2.1  Backing Up Your Diskettes                 2
  111.               2.2  Caring For Your Diskettes                 2
  112.               2.3  The XYSolve Program Disk                  2
  113.               2.4  Before We Start                           3
  114.               2.5  First Steps                               3
  115.               2.6  Conventions                               3
  116.               2.7  Important Keys                            4
  117.               2.8  Grand Tour                                4
  118.               2.9  START Menu Option                         6
  119.               2.10 Puzzle File Directory                     6
  120.               2.11 Two Dimensional Point Math Module         6
  121.               2.12 Main Plot Display                         7
  122.               2.13 Numeric Value Entry                       8
  123.               2.14 First Waiting Position                    8
  124.               2.15 PLOT OPTIONS Menu                         8
  125.               2.16 CURSOR Plot Option                        8
  126.               2.17 ZOOM Plot Option                          8
  127.               2.18 ENHANCE Plot Option                       9
  128.               2.19 PRINTER Plot Option                       9
  129.               2.20 HELP Plot Option                          9
  130.               2.21 EXITING Plot Options                      9
  131.               2.22 Second Waiting Position                  10
  132.               2.23 REPORT Menu Option                       10
  133.               2.24 Keyboard Puzzle Files                    10
  134.               2.25 SAVE Menu Option                         11
  135.               2.26 HELP Menu Option                         11
  136.                                                             
  137.             3.  Functional Modules                          12
  138.               3.1  2D Point                                 12
  139.               3.2  Line                                     12
  140.               3.3  Circle                                   13
  141.               3.4  Parabola                                 13
  142.               3.5  Ellipse                                  13
  143.               3.6  Sine                                     14
  144.               3.7  Cosine                                   14
  145.               3.8  Tangent                                  14
  146.               3.9  Parametric #1                            15
  147.               3.10 Parametric #2                            15
  148.               3.11 Composite #1                             16
  149.               3.12 Composite #2                             16
  150.  
  151.  
  152.  
  153.  
  154.             4.  Advanced Procedures                         17
  155.               4.1  Preparing Puzzle Files                   17
  156.               4.2  TOLERANCE Value Recommendations          17
  157.               4.3  Puzzle Filenames                         19 
  158.               4.4  Parametric/Composite Procedures          20
  159.  
  160.             5.  Using The Printer                           21
  161.  
  162.         Appendices
  163.  
  164.             1.  Glossary                                   I-1 
  165.  
  166.             2.  ERROR Messages                            II-1
  167.           
  168.             3.  Demonstration Values                     III-1  
  169.  
  170.             4.  Puzzle File Syntax                        IV-1
  171.  
  172.             5.  Practice Puzzle Files                      V-1   
  173.  
  174.             6.  Index                                     VI-1                     
  175.  
  176.         Associated Documents
  177.  
  178.             1.  XY-Educational System ORDER FORM.
  179.  
  180.             2.  XY-Educational System TROUBLE REPORT.
  181.  
  182.  
  183.  
  184.         Page 1            XYSolve BASIC MENU STRUCTURE
  185.                           ============================
  186.  
  187.                    
  188.                 INTRODUCTION    
  189.                 |
  190.                 |______________ SYSTEM CUSTOMIZATION
  191.                 |                   |_ Sound
  192.                 |                   |_ Color
  193.                 |
  194.                 |_ MAIN MENU
  195.                    |  |
  196.                    |  |_START _________________ PUZZLE SOURCE
  197.                    |  |                              |
  198.                    |  |_REPORT                       |_DISKETTE
  199.                    |  |                              |
  200.                    |  |_SAVE    {Current Status}     |_KEYBOARD
  201.                    |  |
  202.                    |  |_HELP    {System}        
  203.                    |  |
  204.                    |  |_END
  205.            ________|_______________________________
  206.           |             |               |          |
  207.          _GENERAL MENU  QUAD-GEOM MENU  TRIG MENU  SPECIAL MENU
  208.         |                       | 
  209.         |                       |_HELP   {Menu Structure}          
  210.         |
  211.         |
  212.         |___ 2D Points  Line
  213.         |
  214.         |
  215.         |_ _ Circle  Parabola  Ellipse
  216.         |
  217.         |
  218.         |_ _ Sine  Cosine  Tangent
  219.         |
  220.         |
  221.         |_ _ Parametric #1  Parametric #2  Composite #1  Composite #2
  222.         |
  223.         |
  224.         |
  225.         |________ PLOT OPTIONS MENU
  226.                      |
  227.                      |_CURSOR
  228.                      |
  229.                      |_ZOOM    
  230.                      |
  231.                      |_ENHANCEMENT
  232.                      |
  233.                      |_PRINTER   {EPSON 0-6} 
  234.                      |
  235.                      |_HELP      {Variable value} 
  236.  
  237.  
  238.  
  239.         Page 2
  240.  
  241.  
  242.                             XYSolve Sample Session
  243.                             ======================
  244.  
  245.         Backing Up Your Diskettes:
  246.  
  247.                  Diskettes  can  be damaged or lost.  We  recommend  that 
  248.             before  you  use  XYSolve,  you make a  copy  of  the  Master 
  249.             Diskette.  Use the copy whenever you run the program, leaving 
  250.             the  Master  Diskette in a safe place so it can  be  used  to 
  251.             restore  your  copy  should it  become  necessary.   Specific 
  252.             information on making backup copies of disks can be found  in 
  253.             your DOS (Disk Operating System) manuals.
  254.  
  255.         Caring For Your Diskettes:
  256.  
  257.                  Handle diskettes carefully. Treat them as you would  any 
  258.             valuable object; for, with your files on them, that's exactly 
  259.             what they are.
  260.           
  261.                  Diskettes  should  be stored in an upright  position  in 
  262.             their  protective sleeves.  They should not be  subjected  to 
  263.             direct   sunlight,   magnetic   fields   (Vacuum    cleaners, 
  264.             televisions,   microwave  ovens  etc.),  dust,   or   extreme 
  265.             temperatures.
  266.  
  267.                  When  you  handle  a  diskette, try  not  to  touch  the 
  268.             magnetic  media.   Don't  bend them or  write  on  them  with 
  269.             anything heavier than a felt tip pen.    
  270.             
  271.         The XYSolve Program Disk:
  272.  
  273.                  All of the programs and files used by the XYSolve system 
  274.             reside on a single disk.  The XYSolve program itself consumes 
  275.             approximately  a  third  of the available  disk  space.   The 
  276.             remainder  of the disk contains the installation program  and 
  277.             the practice Puzzle files.  Sufficient disk space remains for 
  278.             several  of  your  own Puzzle files.  Should  more  space  be 
  279.             needed,  we recommend deleting the installation and  practice 
  280.             files as well as any user developed Puzzle files that are not 
  281.             immediately needed.
  282.  
  283.  
  284.  
  285.         Page 3
  286.  
  287.         Before We Start:  
  288.  
  289.                  XYSolve  does a lot of exciting things with disk  files.  
  290.             To help it do its job efficiently, you should reserve as much 
  291.             file capability as possible in your computer system.   You do 
  292.             this by adding the statement "FILES=20" to what is known as a 
  293.             CONFIG.SYS  file on your boot or system disk the  first  time 
  294.             you use XYSolve.  If you have experience in preparing  files, 
  295.             but are a little rusty, you can find refresher information in 
  296.             your  DOS  (Disk  Operating System)  manuals.   If,  however, 
  297.             you're not sure what we are talking about, an easier way  has 
  298.             been provided to get the job done.  A special program  called 
  299.             "INSTALL" has been included on your XYSolve master  diskette. 
  300.             All  you have to do to make or alter a CONFIG.SYS file is  to 
  301.             enter  the name INSTALL just as you would any  other  program 
  302.             you  wish to run.  After INSTALL finishes, you should  REBOOT 
  303.             or RESET your computer to enable your operating system to use 
  304.             the instructions you have just prepared.
  305.  
  306.         First Steps:
  307.  
  308.                  Starting  the  program  is  simple,  merely  insert  the 
  309.             XYSolve  master  diskette  into your  disk  drive  and  enter 
  310.             XYSolve at the DOS A> prompt.  In addition to XYSolve itself, 
  311.             your  master  diskette contains several auxiliary  files  and 
  312.             programs  such as INSTALL.  The auxiliary files are  practice 
  313.             Puzzles.    The  Puzzle  files  contain  the   sequences   of 
  314.             instructions  that  comprise the individual  pieces  of  each 
  315.             puzzle.  (more  on this later)    These auxiliary  files  are 
  316.             there  to help you become familiar with all  the  interesting 
  317.             capabilities of your new program.
  318.  
  319.         Conventions:
  320.  
  321.                  Before we can go any further, we need to establish  some 
  322.             conventions  to help us as we progress.  The  first  concerns 
  323.             keys.  When a keypress is called for, the indicated key  will 
  324.             be written within brackets like this: <KEY TO PRESS>.  
  325.             In  addition,  menu  selections and commands will  be  placed 
  326.             within single quotes like this: 'MENU SELECTION'.  
  327.  
  328.  
  329.  
  330.         Page 4
  331.  
  332.         Important Keys:
  333.  
  334.                  ARROW (CURSOR CONTROL) KEY..
  335.  
  336.                            Indicates MENU selections.
  337.                            Positions the PLOT CURSOR. 
  338.  
  339.                  ENTER Key..
  340.  
  341.                            Selects MENU levels.
  342.                            Executes FUNCTION selected.
  343.                            Indicates ACCEPTANCE of plot values.
  344.  
  345.                  ESCape Key..
  346.  
  347.                            EXITS from menu levels, plot options, and math           
  348.                            function modules.
  349.                            REJECTS unwanted plot parameter values.
  350.  
  351.                  NUMERIC Keys..
  352.  
  353.                            ENTER plot parameter values.
  354.  
  355.                  Just  remember,  SELECT  with  an  <ARROW>;  ENTER  with 
  356.             <ENTER>;  DEFINE your plot value with a <NUMERIC>;  and  EXIT 
  357.             with <ESCape>...Its that simple!
  358.  
  359.         Grand Tour:
  360.  
  361.                  After   XYSolve  starts  executing,  the   fun   begins.  
  362.             Assuming everything goes well, XYSolve will present you  with 
  363.             a  "SYSTEM  INTRODUCTION"  screen.  This  screen  is  just  a 
  364.             reminder of some of the more important points in running  the 
  365.             program,  such as how to move around within the  menus,  etc. 
  366.             The  comments on setting your particular system's SOUND,  and 
  367.             COLOR  parameters  are of primary importance.  This  is  your 
  368.             opportunity  to  configure  your  program  for  a  particular 
  369.             environment. 
  370.  
  371.  
  372.  
  373.         Page 5
  374.  
  375.                  Selecting  the  different parameters to change  is  done 
  376.             with  the <ARROW> keys and <ENTER>.  Before XYSolve will  let 
  377.             you  proceed  to the system setup module, however,  it  first 
  378.             checks  to insure that your <ARROW> keys are active.  If  you 
  379.             notice  a "Please press your Number Lock key" request at  the 
  380.             bottom  of your screen, that is what's happening.  Now  let's 
  381.             take  a  little closer look at the SETUP procedures.   We  do 
  382.             this  by pressing <Y> for "Yes". The Setup window  will  open 
  383.             with  the  selection  bar highlighting  the  'SOUND'  option.  
  384.             Press  <UP> and <DOWN> a couple of times and notice  how  the 
  385.             FUNCTION  and COMMENT windows follow.  When you stop  at  the 
  386.             'SOUND'  selection  again, press <ENTER>.   Pressing  <ENTER> 
  387.             will  toggle the sound capability of your system on and  off. 
  388.             Let's set it 'ON' during this session.  Finally, press <DOWN> 
  389.             to  select  the  'COLOR' option.  The  COLOR  option  toggles 
  390.             between  the  single 'NORMAL' screen color, and  a  repeating 
  391.             sequence   of   'ALTERNATE'  colors.   Just   press   <ENTER> 
  392.             repeatedly until the desired color is active.       When  you 
  393.             have  completed setting the environment, you can get back  to 
  394.             the  main  stream  by pressing <ESCape>.  XYSolve  will  then  
  395.             prepare  a  special file on your master  diskette  containing 
  396.             your  new  settings,  and  will  automatically  use  them  as 
  397.             defaults during future sessions.  By now you have used almost 
  398.             all  of  the  important keys you will need  to  know  as  you 
  399.             continue within XYSolve. Should it become necessary, you  can 
  400.             also  review  these key assignments by accessing any  of  the 
  401.             menu 'HELP' screens.
  402.  
  403.             Ready To Go On?
  404.  
  405.                  The next screen you will encounter as we proceed is  the 
  406.             'MAIN  MENU'.  This screen is the gateway to the rest of  the 
  407.             program.  From here you can select Puzzles to be solved  with 
  408.             the START selection, obtain a status REPORT on your progress, 
  409.             SAVE your current status for later re-activation, obtain HELP 
  410.             and END a session.  This screen also provides access to other 
  411.             menus with selections of their own.  
  412.  
  413.                  As you can see, the 'MAIN MENU' screen is primarily made 
  414.             up of five windows:
  415.  
  416.                     The 'PLOT OPTIONS' window on the left.
  417.                     The 'VALUES' window on the right. 
  418.                     The 'FUNCTION' and 'COMMENT' windows on the bottom.
  419.                     The PLOT DISPLAY window in the center.
  420.  
  421.  
  422.  
  423.         Page 6
  424.  
  425.                  You will become more familiar with this screen format as 
  426.             we proceed.
  427.  
  428.                  As   we  have  just  arrived,  the  selection   bar   is 
  429.             highlighting  the  'MAIN MENU' option. By  pressing  <UP>  or 
  430.             <DOWN>;  however, you may select other options.  By  pressing 
  431.             <LEFT> or <RIGHT>, you can move into the FUNCTION window.  Go 
  432.             ahead and practice a bit. Notice how the selection bar  wraps 
  433.             around  the  end of it's range just as it did  in  the  SETUP 
  434.             window.   When  you are ready to proceed,  select  the  'MAIN 
  435.             MENU' option once again.
  436.  
  437.         START.
  438.  
  439.                  The first step in using XYSolve is to activate a  puzzle 
  440.             by  selecting  'START'.   Press <DOWN>,  and  you  enter  the  
  441.             PUZZLE  PREPARATION  MENU  where you may  select  either  the 
  442.             DISKETTE or the KEYBOARD as the source for your puzzle.   For 
  443.             now,  we will load and activate one of the  practice  puzzles 
  444.             provided on the XYSolve master diskette.  
  445.  
  446.         Puzzle File Directory.
  447.  
  448.                  Press  <ENTER>  or  <RIGHT>  and  <ENTER>  to  obtain  a 
  449.             directory of all the Puzzle Files on your diskette. let's  go 
  450.             with  an  easy one first, one covering  the  TWO  DIMENSIONAL 
  451.             POINT. 
  452.  
  453.         Two Dimensional Point Math Module.
  454.  
  455.                  At  the  filename  prompt,  type  "TWO-D"  followed   by 
  456.             <SPACE>.  After reading and analyzing the data from the file, 
  457.             XYSolve  will plot the point on the display, and we  will  be 
  458.             ready  to  proceed with our solution attempt. From  the  MAIN 
  459.             MENU, press <RIGHT> once then <ENTER>. These steps will place 
  460.             us  within  the  'GENERAL MENU' level.  In  addition  to  the 
  461.             change  in  the menu name listing, an  entirely  new  set  of 
  462.             FUNCTION  selections  has been provided.  All  of  the  lower 
  463.             level menu screens look exactly like this with the  exception 
  464.             of displaying their own set of appropriate functions. We  are 
  465.             now  finally at the point where we can select a  function  to 
  466.             solve.  Use <ARROW> and <ENTER> to select '2D Point'.  As  we 
  467.             enter  the  module, the function we are attempting  to  solve 
  468.             blinks  so that it can be identified among other  forms  that 
  469.             may  be  present. Let's go over some of  the  other  changes. 
  470.             First, we finally have some values in the 'VALUES' window  on 
  471.             the  right. In addition, the 'OPTIONS' window has  completely 
  472.             changed  its contents as has the 'FUNCTION' window which  now 
  473.             displays  the 'FORMULA' for our '2D Point'.  Adjacent to  the 
  474.             appropriate  formula,   a  variable is in a  position  to  be 
  475.             updated.
  476.  
  477.  
  478.  
  479.         Page 7
  480.  
  481.                  Since  the  current  plot display is  used  so  much  by 
  482.             XYSolve,  let's  take just a second and go over some  of  its 
  483.             points. 
  484.  
  485.         Main Plot Display.
  486.          
  487.                  First,  notice  the set of rulers for the  "X"  and  "Y" 
  488.             axis.   These  rulers define the two dimensions in  which  we 
  489.             will  be  plotting while we are in this module.   The  normal 
  490.             range of this particular set of rulers is +/- 10. You'll also 
  491.             notice  that "X=0" and "Y=0" points are defined  by  vertical 
  492.             and  horizontal  axis lines.  Using the rulers, you  can  see 
  493.             that  the currently displayed point is located at  "X=5"  and 
  494.             "Y=5" or (5,5) for short.
  495.  
  496.         Numeric Value Entry.
  497.  
  498.                  Our  next step is pretty clear.  As the  comment  window 
  499.             states,  we can select a new value for the variable  "A";  or 
  500.             simply by pressing <ENTER> accept the +0.0 that is  currently 
  501.             assigned.   After we enter our selections for "A",  "X",  and 
  502.             "B", XYSolve will plot the solution for us. As you enter  the 
  503.             following values, watch the screen carefully. Several  things 
  504.             will  be  happening in quick succession, and I  will  try  to 
  505.             point  them  out  for you.  First, go ahead  and  accept  the 
  506.             current +0.0 values for both "A" and "X" by pressing  <ENTER> 
  507.             twice.  Next,  change  the value for  "B"  to  -7.5  watching 
  508.             carefully  as  you enter each part of  the  value...  XYSolve 
  509.             monitors  each keypress you make, trying to figure  out  what 
  510.             you want.  When it thinks it knows for sure, it will move  to 
  511.             complete  the entry for you.  XYSolve knows all the rules  of 
  512.             the  game, as well as the limits for each value.   It  knows, 
  513.             for example, that SYSTEM LIMITS for variables are set to  +/-
  514.             99, and that only one decimal place is allowed and then  only 
  515.             if the value is less than +10 and greater than -10.  Don't be 
  516.             intimidated by this, XYSolve only wants to  help us keep  our 
  517.             plots  under  control. As you entered  your  keypresses,  the 
  518.             following sequence was taking place:
  519.           
  520.                   Your  first key, the "-", told XYSolve that you  didn't 
  521.             want the currently assigned default value, so it cleared  the 
  522.             value and displayed your "-".  Your second key, the "7",  was 
  523.             no help to XYSolve, so it just displayed it.  Your third key, 
  524.             the  decimal point ("."), was more helpful.  Now XYSolve  can 
  525.             figure  out  what you are doing and set itself up  to  assist 
  526.             you.  It knows to expect another number key (or  <ESCape>  if 
  527.             you don't like your values) and will not allow other  keys to 
  528.             be  accepted..except for one, <ENTER>.  If during entry of  a 
  529.             numeric value, you press <ENTER>, XYSolve will assume you are 
  530.             through and will complete the rest of your value, adding  any 
  531.             appropriate decimal point or zeroes.
  532.  
  533.  
  534.  
  535.         Page 8
  536.  
  537.                  Your last key, the "5", was all that XYSolve needed,  so 
  538.             it  provided the <ENTER>.  Since you now have values for  all 
  539.             the  required  variables,  XYSolve goes  to  work.   The  "B" 
  540.             'VALUES'  display gets updated and the plot moves to a  point 
  541.             along the "X=0" axis as expected.
  542.  
  543.         First Waiting Position.
  544.  
  545.                  After  completing each plot, XYSolve moves to a  waiting 
  546.             position. The 'COMMENT' window then displays key  assignments 
  547.             that are currently active.  
  548.  
  549.         PLOT OPTIONS menu.
  550.  
  551.             Press either <UP>, <DOWN>,  <LEFT>,  or <RIGHT>  once.
  552.  
  553.                  When  you are at the waiting point, all arrow keys  lead 
  554.             to the 'CURSOR' plot option.
  555.  
  556.             Press <ENTER>  to select the cursor.   
  557.  
  558.         'CURSOR' Plot Option.
  559.  
  560.                  While  in  the  'CURSOR' module,  you  may  use  <LEFT>, 
  561.             <RIGHT>, <UP>, or <DOWN> to align the cross-hairs with points 
  562.             of  interest on your plot. Go ahead and practice a bit.  When 
  563.             you are ready to EXIT, press <ESCape>.
  564.  
  565.         'ZOOM' Plot Option.
  566.  
  567.         Press <DOWN> once more to get to the 'ZOOM' Option.
  568.  
  569.                  It  is possible within the numeric limits of XYSolve  to 
  570.             plot  functions partially, or entirely outside the  range  of 
  571.             the  display.   In  attempting  to  identify  these  "hidden" 
  572.             functions, you may toggle the display between the normal  +/-
  573.             10  range  and  +/-100.  Once identified,  functions  may  be 
  574.             solved in the usual manner.  Let's take a quick look at ZOOM.
  575.  
  576.             Press  <ENTER>  once  to set the  'ZOOM'  option  to  +/-100.  
  577.  
  578.                  Notice that the plotted point seems to have moved toward 
  579.             the center of the display, just as we would expect it to with 
  580.             our scale change.
  581.  
  582.             Press <ENTER> once more to reset the 'ZOOM' option to +/-10.
  583.  
  584.  
  585.  
  586.         Page 9
  587.  
  588.         'ENHANCEMENT' Plot Option.
  589.  
  590.             Press <DOWN> and <ENTER>.
  591.  
  592.                  The  inversion  you are seeing is a  technique  used  to  
  593.             more  readily identify plot features that might blend into  a 
  594.             background.  The 'ENHANCE' option is a ON/OFF toggle like the 
  595.             'ZOOM' option we used a minute ago.
  596.  
  597.             Press <ENTER> again to turn it off.
  598.  
  599.         'PRINTER' Plot Option.
  600.  
  601.             Press <DOWN> and <ENTER>.
  602.  
  603.                  The  'PRINTER'  selection allows you to save a  copy  of 
  604.             your  work  on  a  printer.   Both  GRAPHIC  and  NON-GRAPHIC 
  605.             printers are supported.  We won't copy our current plot as it  
  606.             can take several minutes to complete a printout.
  607.             
  608.             Press <ESCape> to CANCEL the sequence.  
  609.  
  610.         'HELP' Plot Option.
  611.  
  612.             Press <DOWN> one last time and <ENTER>.
  613.  
  614.                  The  'HELP' module identifies variables that are out  of 
  615.             tolerance  causing a solution to fail.  A failure may be  due 
  616.             to  a single variable or possibly the  inter-relationship  of 
  617.             several variables.  The 'HELP' facility allows you to  "lock-
  618.             in" correct values while attempting to "zero-in" on incorrect 
  619.             ones.  In establishing standard limits, XYSolve  can  augment 
  620.             each correct value with a pre-defined tolerance. When  'HELP' 
  621.             is  active, XYSolve compares your input with  the  "standard" 
  622.             limits.   If  an input exceeds the limit,  the  corresponding 
  623.             variable  is identified by a reverse color selection  bar  in 
  624.             the  values display.  It is important to note  however,  that 
  625.             the 'HELP' facility merely leads you to one "unique" solution 
  626.             within  the  entire solution set for the function.   Just  as 
  627.             there  are numerous solutions for any algebraic equation,  it 
  628.             is   possible,  and  entirely  reasonable,  to   successfully 
  629.             complete  the solution for a function with any one  variable, 
  630.             or indeed all variables, exceeding the tolerance limits.
  631.  
  632.         EXITING Plot Options.
  633.  
  634.                  There are a number of ways to EXIT Plot Options.  We can 
  635.             press  <UP> four times; press <DOWN> once to wrap around  the 
  636.             menu range;  or just press <ESCape>.  Let's use the fast way.
  637.  
  638.             Press <ESCape> to jump to the top of the 'PLOT OPTIONS' menu.
  639.             Press <ESCape> to EXIT from the 'PLOT OPTIONS' menu.
  640.  
  641.  
  642.  
  643.         Page 10
  644.  
  645.         Second WAITING Point.
  646.  
  647.                  Whenever   we  leave  the  'PLOT  OPTIONS'  window,   we 
  648.             automatically  enter the Second WAITING POINT. From here,  we 
  649.             may either EXIT the '2D Points' module by pressing  <ESCape>, 
  650.             or continue to solve new plots by pressing <SPACE>. 
  651.                  Since we turned the 'HELP' facility ON, let's enter some 
  652.             values and see how it works.
  653.  
  654.             Press <SPACE> to continue in the '2D Point' module.
  655.             Press  <ENTER>  three  times to accept the  values  we  setup 
  656.             previously.   Notice  that all the variables  are  indicating 
  657.             excessive  values.  As we would continue to refine our  input 
  658.             values, the out-of-tolerance indicators would extinguish.
  659.  
  660.             Press <ESCape> to EXIT the '2D Point' module.
  661.             Press <ESCape> to EXIT the GENERAL MENU.
  662.  
  663.  
  664.         'REPORT' Menu Option.
  665.  
  666.                  As we have activated a puzzle, we are now able to obtain 
  667.             a report on our progress.
  668.  
  669.             Press  <DOWN> twice and <ENTER>.
  670.  
  671.                  The REPORT module provides several pieces of information 
  672.             that   describe  our  performance  as  well  as  define   the 
  673.             complexity  of  each puzzle.  Take a moment  and  review  the 
  674.             report  criteria  on the screen.  While your at it,  can  you 
  675.             explain our miserable score? 
  676.             
  677.             Press <SPACE>.
  678.             Press  <DOWN>,  <LEFT>, and <ENTER> to  select  the  KEYBOARD 
  679.             puzzle file preparation module.
  680.  
  681.         Keyboard Puzzle Files.
  682.  
  683.                  The Keyboard Puzzle File Preparation module is extremely 
  684.             handy  when  preparing  and activating  short  Puzzle  Files.  
  685.             Let's prepare a quick Puzzle containing just a Circle.
  686.  
  687.             Press <3> for a Tolerance value assignment of "0.3".
  688.             Press <3> again to select the 'Circle' module.
  689.             Enter a value of "1.0" for the "A" variable.
  690.             Enter a value of "3.0" for the "B" variable.
  691.             Enter a value of "5.0" for the "R" variable.
  692.             Press <ENTER> at the function prompt to activate the Puzzle.
  693.  
  694.                  A  more in-depth explanation of Puzzle File  Preparation 
  695.             may be found in the Advanced Procedures section.
  696.  
  697.  
  698.  
  699.         Page 11
  700.  
  701.         'SAVE' Menu Option.
  702.  
  703.             Press <DOWN> three times and <ENTER>.
  704.  
  705.                  The 'SAVE' module will copy our current status onto  the 
  706.             disk where it will remain until we wish to reactivate it.  We 
  707.             are now free to continue to solve for the copy which is still 
  708.             in the computer.  It is important to note however, that there 
  709.             can  be  only ONE CURRENT STATUS file on the  diskette  at  a 
  710.             time.  Thus the contents of any existing status file will  be 
  711.             overwritten with each new 'SAVE'.     
  712.                  As  you may have already noticed, XYSolve will give  you 
  713.             the  chance to reconsider your 'SAVE' request if  it  detects 
  714.             the presence of a previous status file.  Should you decide to 
  715.             abort   the  attempt  by  pressing  <ESCape>,  XYSolve   will 
  716.             reactivate your present puzzle as if nothing happened.   Just 
  717.             for  fun, let's load the puzzle from the "CURRENT.PZL"  file.  
  718.             Use  your  <ARROW> keys etc. to gain access to  'START',  and 
  719.             select  the 'DISK FILE' option.  Finally, enter "CURRENT"  at 
  720.             the filename prompt to load and activate the Puzzle.
  721.  
  722.         'HELP' Menu Option.
  723.  
  724.             Press <UP> twice and <ENTER> to select the 'MENU HELP' module.
  725.  
  726.                  As  you  have learned, XYSolve's menu system  is  multi-
  727.             leveled.   You move from one level to another by way  of  the 
  728.             <ARROW>,  <ENTER>,  and <ESCape> keys.  All the  menu  'HELP' 
  729.             screens  have similar diagrams to  assist you in  determining 
  730.             how to get from place to place. 
  731.  
  732.             Press <SPACE> to return to the 'MAIN MENU'.
  733.  
  734.                  This  just  about completes the "Grand  Tour".   There's 
  735.             still  lots  to see and do within XYSolve, but for  now,  you 
  736.             have a good idea of how to:
  737.  
  738.                  Move around within the menus and  modules.
  739.                  Work the various displays.
  740.                  EXIT back out.
  741.  
  742.                      One  last thing, to 'END' using XYSolve, you  merely 
  743.             have to press <UP> and <ENTER>.
  744.  
  745.             That's quite a bit for one session, Let's take a break!
  746.  
  747.  
  748.  
  749.         Page 12
  750.  
  751.                              XYSolve Functional Modules
  752.                              ==========================
  753.  
  754.  
  755.                  XYSolve  functional  modules are designed to  provide  a 
  756.             rich   educational  environment.   Each  function  has   been 
  757.             provided with as much interactive flexibility as is  suitable 
  758.             for  its form.  The following individual  explanations  cover 
  759.             some of the more important aspects of each module such as the 
  760.             type  of  input  expected and possible  error  messages.   In 
  761.             addition, several of the advanced modules are covered in more 
  762.             detail in other parts of this manual.  
  763.  
  764.         ================================================================
  765.  
  766.         Functional Module: 2D Point.
  767.  
  768.         Formula:      Y=AX+B
  769.  
  770.         Description: Plots a point on a two dimensional plane.
  771.  
  772.         Discussion:  The Two Dimensional Point module accepts one 
  773.                      positional and two parameter values which are used 
  774.                      to define a position on a two dimensional plane.  
  775.  
  776.         ** Warning! ** Messages: None.
  777.  
  778.         ================================================================
  779.  
  780.         Functional Module: Line.
  781.  
  782.         Formula:      AX+BY+C=0 
  783.  
  784.         Description: Plots a Line with desired rotation on a two 
  785.                      dimensional plane.
  786.  
  787.         Discussion:  The Line module accepts one positional and three 
  788.                      parameter values which define the horizontal and 
  789.                      vertical location of points along a line segment.  
  790.                      The horizontal limits of the line are defined by the 
  791.                      magnitude of the positional value.  
  792.  
  793.         ** Warning! ** Messages: A warning message will be displayed if 
  794.                                  an attempt is made to set the "B" 
  795.                                  variable to zero.  This would lead to 
  796.                                  division by zero.
  797.  
  798.  
  799.  
  800.         Page 13
  801.         ================================================================
  802.  
  803.         Functional Module: Circle.
  804.  
  805.         Formula:      (X-A)^2 + (Y-B)^2 = R^2
  806.  
  807.         Description: Plots a Circle on a two dimensional plane. 
  808.  
  809.         Discussion:  The circle module accepts three parameter values 
  810.                      which define the position of the center of a circle 
  811.                      on the plane, and it's radius.  
  812.                      
  813.         ** Warning! ** Messages: A warning message will be displayed if 
  814.                                  an attempt is made to set the "R" 
  815.                                  variable to a negative value. This would 
  816.                                  represent a negative radius length which 
  817.                                  cannot exist.
  818.  
  819.         ================================================================
  820.  
  821.         Functional Module: Parabola.
  822.  
  823.         Formula:      Y=AX^2 + DX+F           
  824.  
  825.         Description: Plots a Parabola on a two dimensional plane. 
  826.  
  827.         Discussion:  The parabola module accepts three parameter values 
  828.                      which define the position of the parabola on the 
  829.                      plane.  
  830.                      
  831.         ** Warning! ** Messages: None.
  832.  
  833.         ================================================================
  834.  
  835.         Functional Module: Ellipse.       
  836.  
  837.         Formula:      (X^2/A^2)+(Y^2/B^2)=1
  838.  
  839.         Description: Plot a Vertical or Horizontal Ellipse.
  840.  
  841.         Discussion:  The Ellipse module accepts two parameter values 
  842.                      which define the form of an ellipse at the origin.  
  843.  
  844.         ** Warning! ** Messages: A warning message will be displayed if 
  845.                                  an attempt is made to set the "A" 
  846.                                  variable to a value less than or equal 
  847.                                  to zero. 
  848.                                  A warning message will be displayed if 
  849.                                  an attempt is made to set the "B" 
  850.                                  variable to a value less than zero.
  851.                                  Both of these errors represent an 
  852.                                  invalid length specification.
  853.  
  854.  
  855.  
  856.         Page 14
  857.         ================================================================
  858.  
  859.         Functional Module: Sine.
  860.  
  861.         Formula:      Y=A*Sin(BX+C)
  862.  
  863.         Description: Plot the Sine periodic function.
  864.  
  865.         Discussion:  The Sine module accepts three parameter values which 
  866.                      define the form of the function on a two dimensional 
  867.                      plane.  
  868.  
  869.         ** Warning! ** Messages: None.
  870.  
  871.         ================================================================
  872.  
  873.         Functional Module: Cosine.
  874.  
  875.         Formula:      Y=A*Cos(BX+C)
  876.  
  877.         Description: Plot the Cosine periodic function.
  878.  
  879.         Discussion:  The Cosine module accepts three parameter values 
  880.                      which define the form of the function on a two 
  881.                      dimensional plane. 
  882.                      
  883.         ** Warning! ** Messages: None.
  884.  
  885.         ================================================================
  886.  
  887.         Functional Module: Tangent
  888.  
  889.         Formula:      Y=A*Tan(BX+C)
  890.  
  891.         Description: Plot the Tangent periodic function.
  892.  
  893.         Discussion:  The Tangent module accepts three parameter values 
  894.                      which define the form of the function on a two 
  895.                      dimensional plane. 
  896.                      
  897.         ** Warning! ** Messages: None.
  898.  
  899.  
  900.  
  901.         Page 15
  902.         ================================================================
  903.  
  904.         Functional Module: Parametric #1.
  905.  
  906.         Formula:      Y=A*Sin(B*PI*T) (+) X=C*Cos(D*PI*T)
  907.  
  908.         Description: Plot a Parametric of Sine and Cosine functions.
  909.  
  910.         Discussion:  The first Parametric module accepts four parameter 
  911.                      values which define the forms of three functions.  
  912.                      The first two forms are partials with the third 
  913.                      being a combined display. Parameter value sets are 
  914.                      provided to allow individual manipulation of each 
  915.                      partial. 
  916.                      
  917.         ** Warning! ** Messages: None.
  918.  
  919.         ================================================================
  920.  
  921.         Functional Module: Parametric #2.
  922.  
  923.         Formula:      Y=A*Sin((T+PI)/B) (+) X=C*Sin(DT)
  924.  
  925.         Description: Plot a Parametric of Sine functions.
  926.  
  927.         Discussion:  The second Parametric module accepts four parameter
  928.                      values which define the forms of three functions.  
  929.                      The first two forms are partials with the third 
  930.                      being a combined display. Parameter value sets are 
  931.                      provided to allow individual manipulation of each 
  932.                      partial. 
  933.                      
  934.         ** Warning! ** Messages: A warning message will be displayed if 
  935.                                  an attempt is made to set the "B" 
  936.                                  variable to zero.  This would lead to 
  937.                                  division by zero which is undefined.
  938.  
  939.  
  940.  
  941.         Page 16
  942.         ================================================================
  943.  
  944.         Functional Module: Composite #1.
  945.  
  946.         Formula:      Y=AX/B (+) Y=-C*Cos(DX)
  947.  
  948.         Description: Plot the Composite of a line and a Cosine function.
  949.  
  950.         Discussion:  The first Composite module accepts four parameter
  951.                      values which define the forms of three functions.  
  952.                      The first two forms are partials with the third 
  953.                      being a combined display. Parameter value sets are 
  954.                      provided to allow individual manipulation of each 
  955.                      partial. 
  956.                      
  957.         ** Warning! ** Messages: A warning message will be displayed if 
  958.                                  an attempt is made to set the "B" 
  959.                                  variable to zero.  This would lead to 
  960.                                  division by zero which is undefined.
  961.  
  962.         ================================================================
  963.  
  964.         Functional Module: Composite #2.
  965.  
  966.         Formula:      Y=A*Cos(BX) (+) Y=C*Sin(DX)
  967.  
  968.         Description: Plot the Composite of Cosine and Sine functions.
  969.  
  970.         Discussion:  The second Composite module accepts four parameter 
  971.                      values which define the forms of three functions.  
  972.                      The first two forms are partials with the third 
  973.                      being a combined display. Parameter value sets are 
  974.                      provided to allow individual manipulation of each 
  975.                      partial. 
  976.                      
  977.         ** Warning! ** Messages: None.
  978.  
  979.  
  980.  
  981.         Page 17
  982.                              XYSolve Advanced Procedures
  983.                              ===========================
  984.  
  985.                  XYSolve  implements advanced procedures such  as  Puzzle 
  986.             File Preparation, and Parametric and Composite routines.   
  987.  
  988.         Preparing Puzzle Files:
  989.  
  990.                  The  format  required  by  the  Puzzle  File  system  is 
  991.             straightforward  in  that  there  is  only  three  types   of 
  992.             information "required" to complete a file; a TOLERANCE value, 
  993.             Function   NAME,  and  NUMERIC  VALUES  for  any   associated 
  994.             variables.   In addition, an optional  non-displayed  COMMENT 
  995.             may be added to each line in the file to explain it's usage.
  996.  
  997.                  In establishing "standard" limits for variables, XYSolve 
  998.             can  augment  the normal "exact value" solution  criteria  by 
  999.             adding  the pre-defined tolerance value.  A single  tolerance 
  1000.             is active for each solution set, and is saved with the puzzle 
  1001.             on  diskette.   As you become more familiar with  a  solution 
  1002.             set,  you  may choose to tighten-up the tolerance  value,  or 
  1003.             even eliminate it altogether.       
  1004.  
  1005.         TOLERANCE VALUE Recommendations:
  1006.  
  1007.                "0.0"-"0.3"  Advanced level users or simple functions.
  1008.                "0.4"-"0.6"  Intermediate level users and functions.
  1009.                "0.7"-"0.9"  Novice level users or advanced functions.
  1010.            
  1011.                  The syntax requirements for the Tolerance value and  all 
  1012.             other numerics within a puzzle is the same.  Each value  must 
  1013.             occupy  it's  own  line,  contain a prefix  of  "#",  and  be 
  1014.             followed by at least one space!
  1015.  
  1016.             NUMERIC Examples:
  1017.  
  1018.                #0.1 comment recommended.
  1019.                #2.3  
  1020.                #45
  1021.                #-0.6
  1022.                #-7.8
  1023.                #-90  
  1024.  
  1025.  
  1026.  
  1027.         Page 18
  1028.  
  1029.                  Sequences  of FUNCTIONS with their associated  variables 
  1030.             follow  the tolerance value in the Puzzle file.  There is  no 
  1031.             theoretical  limit to the number of functions  (pieces)  that 
  1032.             can  make  up  an  individual puzzle;  however,  there  is  a 
  1033.             practical  limit  to the complexity of a display.   Too  many 
  1034.             pieces, poorly placed, can make a puzzle overly difficult  to 
  1035.             solve.  A full listing of available functions and  associated 
  1036.             variables can be found in the "Functional Modules" section of 
  1037.             this manual. 
  1038.  
  1039.                  Puzzle   function   sequences  may   be   developed   by 
  1040.             documenting  your keypresses as you go through the  steps  to 
  1041.             manually  accomplish your desired goal. Once the  steps  have 
  1042.             been  listed, you merely prepare a TEXT file containing  your 
  1043.             values.   Don't be overly concerned with this procedure.  I'm 
  1044.             sure  you  will find it significantly easier than  writing  a 
  1045.             letter  with  a common word processor. If an error  is  found 
  1046.             when  you try out the puzzle, merely re-edit your  TEXT  file 
  1047.             and try again..
  1048.  
  1049.                  The required syntax for puzzle functions is even simpler 
  1050.             then  that required for numerics.  Each VALID  function  name 
  1051.             must occupy it's own line, and like the numeric, be  followed 
  1052.             by at least one space!
  1053.  
  1054.             FUNCTION Examples:
  1055.  
  1056.                LINE comment recommended.
  1057.                Parabola
  1058.                circle
  1059.                SiNe  (Upper/Lower case okay.)
  1060.  
  1061.                  COMMENTS  are highly recommended!  An  optional  comment 
  1062.             can be added to each line in your file.  As your work becomes 
  1063.             more  sophisticated (lengthy), remembering exactly where  you 
  1064.             are  in a sequence at any particular moment may  become  more 
  1065.             and  more  challenging.  The liberal use of comments  can  do 
  1066.             much  to  alleviate this problem. Please note  however,  that 
  1067.             comments, if used, may extend only to the end of the  current 
  1068.             line.
  1069.  
  1070.  
  1071.  
  1072.         Page 19
  1073.  
  1074.         PUZZLE Filenames:
  1075.  
  1076.                  XYSolve  is  designed to assist you  in  managing  large 
  1077.             numbers  of Puzzle files. It does this through a unique  file 
  1078.             extension   technique.    All  Puzzle  files   are   assigned 
  1079.             extensions of ".PZL".  If you are preparing your Puzzle files 
  1080.             with  a  general  purpose  text  editor,  you  will  have  to 
  1081.             explicitly assign this extension.  If however, you are  using 
  1082.             the  system editor XY-Edit, it will assign the extension  for 
  1083.             you automatically.
  1084.  
  1085.             ** WARNING! **
  1086.  
  1087.                  Puzzle files that are mis-labeled will not be able to be 
  1088.             selected for use by XYSolve. 
  1089.  
  1090.                  You may obtain further examples of function and  numeric 
  1091.             variable   usage  by printing out the practice  Puzzle  files 
  1092.             that have been provided on your XYSolve master diskette.
  1093.  
  1094.                  In  addition, the required syntax is diagrammed  in  the 
  1095.             Appendices.
  1096.  
  1097.  
  1098.  
  1099.         Page 20
  1100.  
  1101.         Parametric/Composite Procedures.
  1102.  
  1103.                  The  'PARAMETRIC' and 'COMPOSITE' functional  areas  are 
  1104.             advanced modules designed to display the effects of parameter 
  1105.             changes on "systems" of related equations.  Each group solves 
  1106.             two individual equations simultaneously.  In the 'PARAMETRIC' 
  1107.             modules, the equations are related through a common parameter 
  1108.             such  as "T".  Changes due to this shared parameter  will  be 
  1109.             reflected in the contribution each formula makes to the  form 
  1110.             of  the  combined display.  In the  'COMPOSITE'  module,  the 
  1111.             individual  equations are related by their solutions for  "Y" 
  1112.             at identical values of "X".  For example, if your solution at 
  1113.             a particular "X" results in a value of "5" for "Y" when using 
  1114.             equation  #1,  and  "-5" using  equation  #2,  the  resulting 
  1115.             combination  plot  could have a value of "0".  The  plot  for 
  1116.             equation  #1  would  place a point  at  location  (X,5),  and 
  1117.             equation  #2 at (X,-5).  The combined display would have  its 
  1118.             point  placed  at (X,0).  A second major  difference  between 
  1119.             Composites and Parametrics is that the Parametrics are solved 
  1120.             using perpendicular axis, i.e. "Y=f(T)" for one equation  and 
  1121.             "X=g(T)"  for  the other.  Composite equations  however,  are 
  1122.             usually solved along a common  axis, say "(gof)(X)=g(f(X))". 
  1123.  
  1124.                  Composite equations are not restricted to any  arbitrary 
  1125.             type.  The equation for a line might be combined with one for 
  1126.             a  curve,  or  two curves might be  combined,  etc.   XYSolve 
  1127.             provides examples of each of these standard types.
  1128.  
  1129.                  Interesting examples of both Parametrics and  Composites 
  1130.             are provided in the Appendices.
  1131.  
  1132.  
  1133.  
  1134.         Page 21
  1135.  
  1136.         Using the PRINTER:
  1137.  
  1138.                  XYSolve has built-in support for both GRAPHIC and NON-     
  1139.             GRAPHIC printers.  All you have to do to print out a plot is:
  1140.  
  1141.                  1. Insure that your desired plot is on the screen.
  1142.                  2. Enter the PLOT OPTIONS MENU and proceed to the     
  1143.                     PRINTER selection.
  1144.                  3. <ENTER> the PRINTER module.
  1145.                  4. Select  an EPSON compatible printing mode.   Your         
  1146.                     printer's  manual will help in selecting the best mode 
  1147.                     for your particular system.. 
  1148.                  5. Follow the directions and insure your printer is  ON 
  1149.                     LINE and ready with paper etc., then press <SPACE>.
  1150.                 
  1151.                  That's all there is to it!
  1152.  
  1153.  
  1154.  
  1155.  
  1156.  
  1157.  
  1158.  
  1159.  
  1160.  
  1161.                                The XYSolve Appendices
  1162.                                ======================
  1163.  
  1164.  
  1165.                  Collected here for your use are:
  1166.                       
  1167.                       1. A Glossary of terms used in this manual.
  1168.                       2. A full listing of Error Messages, their causes    
  1169.                          and recommended corrections. 
  1170.                       3. A comprehensive set of Demonstration Values for
  1171.                          each function module.
  1172.                       4. A listing of Puzzle File Syntax with examples.
  1173.                       5. A directory of Practice Puzzle files.
  1174.                       6. A topic Index.
  1175.  
  1176.  
  1177.  
  1178.         Page I-1
  1179.  
  1180.                               The XYSolve Glossary
  1181.                               ====================
  1182.  
  1183.                  A
  1184.  
  1185.         ASCII: A system which allows the representation of text without 
  1186.             the addition of "special" word processing codes.  XYSolve can 
  1187.             use Puzzle files prepared with a word processor operating in 
  1188.             ASCII Text mode.
  1189.  
  1190.         Asymptotes: A straight line (X=0 or Y=0 axis) which may be 
  1191.             approached but never touched by a curve.
  1192.  
  1193.         Axis: The horizontal X and vertical Y base lines on your display.
  1194.  
  1195.                  B
  1196.  
  1197.         Backup: Duplication of data or a program to allow recovery 
  1198.             following loss or damage to the original.
  1199.  
  1200.         Boot/Reset: To start an operating system on a computer. Once the 
  1201.             operating system is running, you can execute programs like 
  1202.             XYSolve.
  1203.  
  1204.                  C
  1205.  
  1206.         Command: An instruction given to the computer. 
  1207.  
  1208.         Comment window: The area at the bottom of a common XYSolve 
  1209.             display where helpful notes and error messages are displayed.
  1210.  
  1211.         Composite curve: The combining of two related functions into a 
  1212.             third function display. In XYSolve, the original functions 
  1213.             are called partials of the composite.
  1214.  
  1215.         Cursor: A movable set of horizontal and vertical axis lines which 
  1216.             can be used to indicate points of interest on a plot.
  1217.  
  1218.                  D
  1219.  
  1220.         Default: The response that XYSolve will assume unless a change is 
  1221.             specified by the user.
  1222.  
  1223.         DOS: Your Disk Operating System is a collection of procedures which 
  1224.             enables your computer to execute programs like XYSolve. 
  1225.  
  1226.  
  1227.  
  1228.         Page I-2
  1229.  
  1230.                  E
  1231.  
  1232.         ERROR message: A message displayed on the screen which informs 
  1233.             the user of an anomalous condition. Consult the ERROR message 
  1234.             listing in the Appendices for message specific information.
  1235.  
  1236.                  F
  1237.  
  1238.         File: A collection of related information stored on your disk. A 
  1239.             file can contain either programs or data.  Puzzle files, and 
  1240.             the INSTALL program are examples of disk files used by 
  1241.             XYSolve.
  1242.  
  1243.         Foci: A point whose position can define the form of an ellipse, 
  1244.             hyperbola, or parabola. It appears as the source or 
  1245.             destination of rays.
  1246.  
  1247.         Function: A correspondence that assigns to each element x of X a     
  1248.             unique element y of Y. NOTE: The term "Function" is used to 
  1249.             describe a particular module within the XYSolve system, 
  1250.             regardless of whether it meets this rigid definition or not.  
  1251.             That is to say, the circle is a functional module in XYSolve. 
  1252.  
  1253.         Functional module: See Function.
  1254.  
  1255.         Function window: The area at the bottom of a common XYSolve 
  1256.             display that lists menu selections, active keys, or input 
  1257.             requirements.
  1258.          
  1259.                  H
  1260.  
  1261.         HELP screen: A source of information about functions or tasks 
  1262.             available to the user at a given point in the program.
  1263.  
  1264.         Hercules: A high resolution graphics monochrome display         
  1265.             standard. Contact Insight Advantage for Hercules versions of 
  1266.             these programs. 
  1267.  
  1268.         Install: An auxiliary program designed to adapt your computers 
  1269.             operating environment to the needs of XYSolve.
  1270.  
  1271.                  L
  1272.  
  1273.         Lissajous: A fundamental pattern named after the 19th-century 
  1274.             French scientist. Useful in displaying relationships between 
  1275.             periodic functions. A simple example is the comparison of the 
  1276.             frequency ratio of a wave on the X-axis to one on the Y-axis.
  1277.  
  1278.  
  1279.  
  1280.         Page I-3
  1281.  
  1282.                  M
  1283.  
  1284.         Magnetic media: The fragile coating on a diskette which actually 
  1285.             holds your data. The openings on a diskette allow access to 
  1286.             the media for your computer. NEVER TOUCH MAGNETIC MEDIA!
  1287.  
  1288.         Master Diskette: The original XYSolve program diskette which was 
  1289.             provided by the manufacturer.  This diskette should never be 
  1290.             used to actually run XYSolve. Use a backup copy.
  1291.  
  1292.         Menu: A list of functions or tasks available to the user at a 
  1293.             given point in the program. The user selects the function 
  1294.             desired from the menu.
  1295.  
  1296.         Monochrome: A single color display made up of bright text or 
  1297.             graphics against a dark background.  Portions of a graphics 
  1298.             display can be inverted by XYSolve using the ENHANCE Plot 
  1299.             Option.
  1300.  
  1301.                  O
  1302.  
  1303.         Origin: An arbitrary point separating the real number system into 
  1304.             positive and negative values with a one-to-one 
  1305.             correspondence.
  1306.  
  1307.         Overlay: A procedure which visually places one display over 
  1308.             another. The contents of the individual displays are 
  1309.             combined.
  1310.  
  1311.                  P
  1312.  
  1313.         Parameter values: Values which either totally define a positional     
  1314.             value directly (A=X or A=Y) or which adjust its final 
  1315.             computed value (A*X or A*Y.)
  1316.  
  1317.         Parametric value: A value which is common between two or more 
  1318.             expressions.  Altering the parametric value would result in 
  1319.             changing all related expressions.  
  1320.  
  1321.         Positional values: A combination of X and Y values which 
  1322.             represent a position on the two dimensional plane. For 
  1323.             example, the set (X,Y) equal to (5,-3), would define a 
  1324.             position five units to the right and three units down from 
  1325.             the origin.
  1326.  
  1327.  
  1328.  
  1329.         Page I-4
  1330.  
  1331.         Printer: A device for producing a permanent copy of an XYSolve 
  1332.             graphic display. The quality of the printout is dependent 
  1333.             upon the graphics capabilities of the printer.
  1334.  
  1335.         Prompt: A symbol that appears on the screen indicating the need 
  1336.             for a typed response from the user.
  1337.  
  1338.                  R
  1339.  
  1340.         Read: Moving stored data or a program from a disk file into the 
  1341.             computer for processing. 
  1342.  
  1343.         Retrieve: Recovering a graphic display from a special part of 
  1344.             memory where it was "saved" by XYSolve.
  1345.  
  1346.                  S
  1347.  
  1348.         Save: Placing a graphic display into a special part of memory 
  1349.             where it will remain unchanged until "retrieved" by XYSolve. 
  1350.  
  1351.         Scale factor: A level of adjustment applied to data or a display 
  1352.             to insure conformity to system limits.
  1353.  
  1354.         System limits: A set of maximum and minimum values that define 
  1355.             the capabilities of a system. XYSolve has system numeric 
  1356.             limits of +/-99 with one decimal place accuracy.
  1357.  
  1358.                  W
  1359.  
  1360.         Waiting point: A position or step within XYSolve where the 
  1361.             program will pause waiting for a response from the user.
  1362.  
  1363.         Word Processor: A program which manipulates text and possibly 
  1364.             graphics in the preparation of documents.  XYSolve can use 
  1365.             Puzzle files prepared with a word processor operating in 
  1366.             ASCII Text mode.
  1367.  
  1368.         Write: Moving stored data or a program from the computer into a 
  1369.             disk file after processing.
  1370.  
  1371.  
  1372.  
  1373.         Page II-1
  1374.  
  1375.                              XYSolve ERROR MESSAGES
  1376.                              ======================
  1377.  
  1378.                This appendix is an alphabetic compilation of all the 
  1379.           error messages used within XYSolve.  Included with each message 
  1380.           is an expanded explanation of what caused the error, as well as 
  1381.           any possible remedies.
  1382.  
  1383.  
  1384.         Fatal error: Hercules compatible graphics required to run 
  1385.         XYSolve.
  1386.           XYSolve has not found a compatible graphics capability within 
  1387.         your system. Contact Insight Advantage for IBM-CGA versions of
  1388.         these programs.
  1389.  
  1390.         Fatal error:  Color Graphics system required to run XYSolve.
  1391.           XYSolve has not found a IBM-CGA compatible graphics capability 
  1392.         within your system. Contact Insight Advantage for Hercules 
  1393.         versions of these programs.
  1394.  
  1395.         File  EMPTY! . . . Select another File.
  1396.          The Puzzle file that was selected that did not contain any data.
  1397.         Select another file.
  1398.  
  1399.         File NOT Found...
  1400.          A Puzzle file was not found when execution was attempted. This 
  1401.         error resets automatically. Re-enter a valid filename.
  1402.  
  1403.         Invalid SETUP file DATA..defaults active.
  1404.          The file "SETSOLVE.DTA" is contaminated. Re-copy from the Master 
  1405.         Diskette.
  1406.  
  1407.         Incorrect_SEQUENCE! . . . Select another file.
  1408.          A Tolerance value was not found at the beginning of the Puzzle 
  1409.         file. Edit the Puzzle file, or select another file.
  1410.  
  1411.         Incorrect SETUP file VERSION..defaults active.
  1412.          The file "SETSOLVE.DTA" is from another version of XYSolve. A 
  1413.         Hercules/CGA/EGA version mix has occurred. Re-copy from the 
  1414.         Master Diskette.
  1415.  
  1416.         NUMERIC quantity contaminated.
  1417.          Keyboard input value failed numeric test. Select another key.
  1418.  
  1419.         Required DATA FILE NOT FOUND..program terminating.
  1420.          The file "MENUSOLV.DTA" was not found. Re-copy from the Master 
  1421.         Diskette.
  1422.  
  1423.  
  1424.  
  1425.         Page II-2
  1426.  
  1427.         Save ABORTED . . .
  1428.          A manual ESCape from saving the "Current Status" was detected.
  1429.  
  1430.         Select "START"
  1431.          There must be a Puzzle activated before attempting to solve for 
  1432.         it's pieces. 
  1433.  
  1434.         SETUP CONVERSION failed...color default is active.
  1435.          The Color value in the Setup file failed a validity test. 
  1436.         Re-copy "SETSOLV.DTA" from the Master Diskette.
  1437.  
  1438.         SETUP file NOT FOUND..defaults active.
  1439.          The file "SETSOLV.DTA" was not found. Re-copy from the Master 
  1440.         Diskette.
  1441.  
  1442.         SORRY! file was found EMPTY..
  1443.          A selected Puzzle file had no values in it. Edit your Puzzle 
  1444.         file.
  1445.  
  1446.         SORRY! . . . No <Functions> of that type are present.
  1447.          An attempt to solve for a function that was not part of the 
  1448.         currently active puzzle was detected. Analyze the display and 
  1449.         select another function.
  1450.  
  1451.         SORRY! . . . Nothing to report, select "START" first.
  1452.          An attempt to obtain a puzzle solution report without having 
  1453.         solved for a puzzle was detected.  Activate a puzzle.
  1454.  
  1455.         SORRY! . . . There are no <Function> present.
  1456.          An attempt to solve for a function that was not part of the 
  1457.         currently active puzzle was detected. Analyze the display and 
  1458.         select another function.
  1459.  
  1460.         SORRY!... Printer NOT READY.
  1461.          XYSolve has determined that your printer is not ready to plot. 
  1462.         Possible causes include being out of paper, not being properly 
  1463.         selected ON-LINE, or an equipment failure.  Check your printer.
  1464.  
  1465.         Unexpected END OF DATA..program terminating.
  1466.          The file "MENUSOLV.DTA" is contaminated. Re-copy from the Master 
  1467.         Diskette.
  1468.  
  1469.  
  1470.  
  1471.         Page II-3
  1472.  
  1473.         WARNING! . . . Invalid FUNCTION.
  1474.          A function not supported by this version of XYSolve was detected 
  1475.         in your Puzzle File.  Edit the Puzzle File or select another file.
  1476.  
  1477.         WARNING!..."?" must not be =< "0".
  1478.         WARNING!..."?" must not be  < "0".
  1479.         WARNING!..."?" must not be  = "0".
  1480.          An attempt was made to set a variable value to less than or 
  1481.         equal to zero.  
  1482.         This can cause several problems such as: illogical negative 
  1483.         lengths, square roots of negative numbers, division by zero, etc. 
  1484.         Select an appropriate value. 
  1485.  
  1486.         WARNING! . . . No current status to save.
  1487.          A puzzle must be active before a status can be saved.  
  1488.  
  1489.         WARNING!  "Save-Status" file exists, Replace?  (Y/N)
  1490.          This warning merely informs you that a previously saved "Status" 
  1491.         file is about to be overwritten.
  1492.  
  1493.  
  1494.  
  1495.         Page III-1        
  1496.  
  1497.                           XYSolve DEMONSTRATION VALUES
  1498.                           ============================
  1499.  
  1500.  
  1501.         FUNCTION           VALUES              EFFECT
  1502.         ----------------------------------------------------------------
  1503.  
  1504.         GENERAL MENU LEVEL *********************************
  1505.  
  1506.         2D POINT           1,  5, 0            STANDARD
  1507.                            1,  0, 5            X=0 AXIS
  1508.                            0,  5, 0            Y=0 AXIS
  1509.                            1, 10, 0            MAXIMUM + OFFSET
  1510.                            1,-10, 0            MAXIMUM - OFFSET
  1511.  
  1512.         LINES             -2, 3, 1, 4          + SLOPE/- OFFSET  
  1513.                           -2, 3, 1,-4          + SLOPE/+ OFFSET
  1514.                            0, 3, 1, 1          0 SLOPE/- OFFSET
  1515.  
  1516.         QUADRATIC-GEOMETRIC MENU LEVEL *********************************
  1517.  
  1518.         CIRCLES            -5, 0, 4            Y=0 AXIS
  1519.                            -5,-5, 4            3rd QUADRANT
  1520.                             0, 0, 1            ORIGIN
  1521.  
  1522.         PARABOLAS           2,-5, 0            PHASE SHIFT
  1523.                            -1, 0, 0            POLARITY REVERSAL
  1524.                           0.2, 0, 0            WIDE
  1525.                             7, 0,-30           NEGATIVE OFFSET
  1526.  
  1527.         ELLIPSES            4, 8               MAJOR AXIS VERTICAL
  1528.                             8, 4               MAJOR AXIS HORIZONTAL
  1529.                             5, 5               TRANSITION INTO CIRCLE
  1530.                             3, 2               FOCI=2.2
  1531.  
  1532.         TRIGONOMETRIC MENU LEVEL ***************************************
  1533.  
  1534.         SINE               3, 1, 0             STANDARD WAVE
  1535.                            9, 1, 0             AMPLITUDE CHANGE
  1536.                            5, 2, 0             PERIOD CHANGE
  1537.                            7, 1, 1             57.3 DEG PHASE SHIFT
  1538.  
  1539.         COSINE             3, 1, 0             STANDARD WAVE
  1540.                            9, 1, 0             AMPLITUDE CHANGE
  1541.                            5, 2, 0             PERIOD CHANGE
  1542.                            7, 1,-1.6           91.7 DEG PHASE SHIFT
  1543.  
  1544.         TANGENT            3, 1, 0             STANDARD WAVE
  1545.                            5, 1, 0             AMPLITUDE CHANGE
  1546.                            5, 5, 0             PERIOD CHANGE
  1547.                            5, 1,-1             -57.3 DEG PHASE SHIFT
  1548.  
  1549.  
  1550.  
  1551.         Page III-2
  1552.  
  1553.         SPECIAL MENU LEVEL *********************************************
  1554.  
  1555.         PARAMETRIC #1      8,1.6, 8,1.1        LISSAJOUS
  1556.                            8,2.4, 8,2.4        1:1 RATIO=CIRCLE
  1557.                            8,  2, 8,  4        1:2 FREQUENCY RATIO
  1558.                          4.5,  1, 6,  5        1:5 FREQUENCY RATIO
  1559.                          4.5,  5, 6,  3        5:3 FREQUENCY RATIO
  1560.  
  1561.         PARAMETRIC #2      9,  3, 1, 1         120 DEG PHASE SHIFT
  1562.                           -9,1.6, 3, 3         112 DEG PHASE SHIFT
  1563.                            9,  1, 6, 3         LISSAJOUS VARIATION
  1564.  
  1565.         COMPOSITE #1      -3, 2, 3, 1          SLOPE INVERSION
  1566.                            1, 2, 2, 6          RAMPING COSINE
  1567.                            0, 2, 6, 1          ZERO SLOPE
  1568.  
  1569.         COMPOSITE #2       5, 2, 4, 3          COMPLEX WAVEFORM
  1570.                            4, 1, 2, 3          COMPLEX WAVEFORM
  1571.                            5, 2, 4, 1          COMPLEX WAVEFORM
  1572.  
  1573.  
  1574.  
  1575.         Page IV-1 
  1576.  
  1577.  
  1578.                                XYSolve PUZZLE Syntax
  1579.                                =====================
  1580.  
  1581.  
  1582.         EXAMPLE FILENAME: C-CIRCLE.PZL
  1583.  
  1584.  
  1585.         PUZZLE FILE SYNTAX: <A><B><SPACE><C>
  1586.                             <D><SPACE><E>
  1587.  
  1588.                            A = '#' Numeric (TOLERANCE or Variable) prefix.
  1589.                            B = Numeric value.
  1590.                            C = Optional step comment.
  1591.                            D = Function NAME.
  1592.                            E = Optional step comment.
  1593.  
  1594.  
  1595.         EXAMPLE Statements: #0.8 Novice level Tolerance assigned.
  1596.                             Circle First Concentric circle.
  1597.                             #-1.0 Vertical offset of center.
  1598.  
  1599.  
  1600.         EXAMPLE Puzzle:  Plots four forms.
  1601.          
  1602.         #0.2  Use Advanced-level tolerances.  {Filename-FIRST.PZL}                    
  1603.         LiNe  Plot a line with a negative polarity slope.
  1604.         #1.3  "A" value-Vertical magnitude multiplier.                              
  1605.         #4.0  "X" value-Horizontal extent of the line.                              
  1606.         #1.0  "B" value-Slope polarity variable.                                    
  1607.         #0.0  "C" value-No vertical offset defined.                                 
  1608.         Circle  Plot a Circle offset from the origin.                               
  1609.         #-5.0  "X" value-Horizontal offset of the center of the circle.             
  1610.         #0.0   "Y" value-Vertical offset of the center.                             
  1611.         #4.0   "R" value-Radius of the circle.                                      
  1612.         2D-POINT  Plot a first quadrant Point.                                      
  1613.         #1.0  "A" value-Vertical magnitude multiplier.                              
  1614.         #5.0  "X" value-Horizontal offset.                                          
  1615.         #1.0  "B" value-Vertical offset.                                            
  1616.         PARA#1 Plot a Parametric with the following variable values:                
  1617.         #8.0  "A" value-Vartical magnitude of Partial #1.                           
  1618.         #2.0  "B" value-Frequency of Partial #1 set to two Hertz.                   
  1619.         #8.0  "C" value-Same vertical magnitude as Partial #1.                      
  1620.         #4.0  "D" value-Frequency of Partial #2 is double that of Partial #1.       
  1621.         SINE  Plot a Sine Wave with the following variable values:                  
  1622.         #9.0  "A" value-Vertical magnitude multiplier.                              
  1623.         #1.0  "B" value-Frequency of wave is set to one Hertz.                      
  1624.         #0.0  "C" value-There is no phase shift defined.                            
  1625.  
  1626.  
  1627.  
  1628.         Page V-1 
  1629.  
  1630.                           XYSolve Practice Puzzle Files 
  1631.                           =============================
  1632.  
  1633.  
  1634.  
  1635.         Files mentioned in the text:
  1636.                                                 TWO-D.PZL     
  1637.                                                 FIRST.PZL   
  1638.                                                 CURRENT.PZL
  1639.  
  1640.         Specific function files:
  1641.                                                 POINT.PZL
  1642.                                                 LINE.PZL   
  1643.                                                 CIRCLE.PZL
  1644.                                                 ELLIPSE.PZL
  1645.                                                 PARABOLA.PZL
  1646.                                                 SINE.PZL
  1647.                                                 COSINE.PZL
  1648.                                                 TANGENT.PZL
  1649.                                                 PARA1.PZL
  1650.                                                 PARA2.PZL
  1651.                                                 COMP1.PZL
  1652.                                                 COMP2.PZL
  1653.  
  1654.         Combined Function files:
  1655.                                                 FIRST.PZL
  1656.                                                 TWOLINE.PZL
  1657.  
  1658.  
  1659.  
  1660.         Page VI-1
  1661.  
  1662.                                   XYSolve Index
  1663.                                   =============
  1664.  
  1665.  
  1666.  
  1667.             2D Point                                          12
  1668.             Advanced Procedures                               17
  1669.             Backing Up Your Diskettes                          2
  1670.             Basic Menu Structure                               1
  1671.             Before We Start                                    2
  1672.             Caring For Your Diskettes                          2
  1673.             Circle                                            13
  1674.             Composite #1                                      16
  1675.             Composite #2                                      16
  1676.             Composite Procedures                              20
  1677.             Conventions                                        3
  1678.             Cosine                                            14
  1679.             CURSOR Plot Option                                 8
  1680.             Demonstration Values                           III-1  
  1681.             Ellipse                                           13
  1682.             ENHANCE Plot Option                                9
  1683.             ERROR Messages                                  II-1         
  1684.             EXITING Plot Options                               9
  1685.             First Steps                                        3
  1686.             First Waiting Position                             8
  1687.             Functional Modules                                12
  1688.             Glossary                                         I-1 
  1689.             Grand Tour                                         4
  1690.             HELP Plot Option                                   9
  1691.             HELP Menu Option                                  11
  1692.             Important Keys                                     4
  1693.             Keyboard Puzzle Files                             10
  1694.             Line                                              12
  1695.             Puzzle Files, Preparing                           17
  1696.             Puzzle Files, Syntax                            IV-1
  1697.             Puzzle Filenames                                  19
  1698.             Practice Puzzle Files                            V-1   
  1699.             Main Plot Display                                  7
  1700.  
  1701.  
  1702.  
  1703.         Page VI-2
  1704.  
  1705.  
  1706.             Numeric Value Entry                                7
  1707.             Parabola                                          13
  1708.             Parametric #1                                     15
  1709.             Parametric #2                                     15
  1710.             Parametric Procedures                             20
  1711.             PLOT OPTIONS Menu                                  8
  1712.             PRINTER Plot Option                                9
  1713.             Printer, Using The                                21
  1714.             Program Disk, XYSolve                              2
  1715.             REPORT Menu Option                                10
  1716.             Sample Session                                     2
  1717.             SAVE Menu Option                                  11
  1718.             Second Waiting Position                           10
  1719.             Sine                                              14
  1720.             START Menu Option                                  6
  1721.             Tangent                                           14
  1722.             Tolerance Value Recommendations                   17
  1723.  
  1724.  
  1725.                                                           Dated:
  1726.  
  1727.                     XY-Educational System ORDER FORM
  1728.                     ================================
  1729.  
  1730.  
  1731.  
  1732.     All XY-Educational System products may be obtained directly
  1733. from Insight Advantage. Please enclose check or money order for the
  1734. CORRECT AMOUNT with your order. 
  1735.  
  1736.     Insight Advantage will pay shipping and handling costs within 
  1737. the United States (foreign customers: Please contact Insight Advantage.)
  1738.  
  1739.         
  1740.    Insight Advantage         Ship to: _________________________________
  1741.    4509 Yellowleaf Dr.                _________________________________
  1742.    Fort Worth, TX 76133               _________________________________
  1743.                       _________________________________
  1744.  
  1745.  
  1746.         (   ) Copies of XYSee   @ $30.00 each:      $ ________
  1747.         (   ) Copies of XYSolve @ $20.00 each:      $ ________
  1748.       * (   ) Copies of XY-Edit @ $15.00 each:      $ ________
  1749.  
  1750.                                      Subtotal:      $ ________
  1751.  
  1752.              TX residents add 7.00% sales tax:      $ ________
  1753.  
  1754.                     TOTAL:      $ ________
  1755.  
  1756.  
  1757. XYSee and XYSolve are available in IBM-CGA (color) and Hercules
  1758. (monochrome) compatible graphics formats.  
  1759.  
  1760.              The format I am ordering is:   IBM-CGA   _____
  1761.  
  1762.                                             Hercules  _____
  1763.  
  1764.  
  1765. * Note: XY-Edit is included with orders for XYSee and XYSolve.  
  1766.     Please use this form for additional requirements.
  1767.  
  1768.     We attempt to ship all orders within 48 business hours of 
  1769.     our receipt.  
  1770.  
  1771.  
  1772. IBM and Hercules are respectively trademarks of:
  1773.  
  1774.     International Business Machines.
  1775.     Hercules Computer Technology.
  1776.  
  1777.  
  1778.                                                           Dated:
  1779.  
  1780.                       XY-Educational System TROUBLE REPORT
  1781.                       ====================================
  1782.  
  1783.             Although significant care has been expended to insure the 
  1784.             reliability of this program, we would like to know if you 
  1785.             experience any problems. Thank-you for your help!
  1786.  
  1787.  
  1788.         Your name:(Please print)
  1789.         Company/Organization:
  1790.         Telephone:(AC & Ext.)
  1791.  
  1792.  
  1793.         PROGRAM:  (Example: XYSee, Install, Access-System)
  1794.  
  1795.         NATURE OF PROBLEM:  (Example: Scrambled display, Program halted.)
  1796.  
  1797.  
  1798.  
  1799.  
  1800.         MODULE BEING RUN:  (Example: Enhance option of Sine module.)
  1801.  
  1802.  
  1803.         ALL INPUT VALUES USED:  (Example: A=3, B=2, C=9.0)
  1804.  
  1805.  
  1806.         LAST FEW KEYPRESSES:  (Example: 9.0, <ENTER>.)
  1807.  
  1808.  
  1809.         DISPLAYED ERROR CODES:  (Example: Error F0, PC=6D3F, Traceback 93FD.)
  1810.  
  1811.         {If  display scrambles and program seems to have  stopped,  place 
  1812.         printer on-line and press <SHIFT> and <Prt Sc> simultaneously for 
  1813.         printout of ERROR codes prior to re-booting system.}
  1814.  
  1815.  
  1816.  
  1817.         ENVIRONMENT:  (Example: Power fluctuation just before error.)
  1818.  
  1819.  
  1820.  
  1821.         ADDITIONAL COMMENTS: 
  1822.  
  1823.  
  1824.  
  1825.  
  1826.  
  1827.  
  1828.  
  1829.         Return to: Insight Advantage
  1830.                    4509 YellowLeaf Dr.
  1831.                    Fort Worth, TX 76133  
  1832.  
  1833.  
  1834.  
  1835.  
  1836.  
  1837.  
  1838.  
  1839.  
  1840.  
  1841.  
  1842.  
  1843.  
  1844.  
  1845.  
  1846.  
  1847.  
  1848.  
  1849.  
  1850.  
  1851.  
  1852.  
  1853.  
  1854.  
  1855.  
  1856.  
  1857.  
  1858.  
  1859.  
  1860.  
  1861.  
  1862.  
  1863.  
  1864.  
  1865.  
  1866.  
  1867.  
  1868.  
  1869.  
  1870.  
  1871.  
  1872.  
  1873.  
  1874.  
  1875.  
  1876.  
  1877.  
  1878.  
  1879.  
  1880.  
  1881.                     XYSolve Mathematic Functions in Graphic Form
  1882.                        Copyright (C)  1988, Dean M. Thompson
  1883.                                All Rights Reserved.
  1884.